package com.ruoyi.common.utils;

import com.ruoyi.common.support.StrFormatter;
import com.ruoyi.common.utils.security.ShiroUtils;
import com.ruoyi.project.system.user.domain.User;
import org.apache.commons.lang.text.StrBuilder;

import java.util.Collection;
import java.util.Map;

/**
 * @Author lcx
 * @Date 2018/8/21 17:48
 * 用户有关信息工具类
 */
public class UserUtils {

    /**
     * @Author lcx
     * @Date 2018/8/21 17:48
     * 获取公司id 如果是超级管理员账号则不获取
     *
     * 广州仓库 118 深圳仓库 112 根据国内仓位置来查询
     */

    //广州仓库
    public final static String GZC_ID = "gzc_state";

    //深圳仓库
    public final static String SZC_ID = "szc_state";

    //海外仓
    public final static String HWC_ID = "hwc_state";

    public static String getDepId() {
        User user = ShiroUtils.getUser();
        if ("admin".equals(user.getLoginName())) {
            return "";
        } else if (user.getDeptId() == 112) {
            return SZC_ID;
        } else if (user.getDeptId() == 118) {
            return GZC_ID;
        }   else if (user.getDeptId() == 139){
            return "";
        }
        else {
            return String.valueOf(user.getDeptId());
        }

    }
}